<?php
 Session_Start () ;
 If (!IsSet ($_SESSION ["repertoire_config"])) { Header ("Location: ../../") ; }
 Include ("../../include/garennes.cfg") ;
 Include ("../../include/init.php") ;
 Include ("../include/config.inc") ;
 $fenetre = 1 ;
 verif_droits ($droit_courant, $_SESSION ["code"]) ;
 
 Include ("../../include/notanet.inc") ;
 
 $menu = var_courante ("menu", 0, null) ;
 $id_classe = var_courante ("id_classe", 0, 0) ;
 $id_service_prof = var_courante ("id_service_prof", 0, 0) ;
 $id_discipline = var_courante ("id_discipline", 0, 0) ;
 $id_professeur = var_courante ("id_professeur", 0, 0) ;
 $message = var_courante ("message", 0, null) ;
 $millesime = millesime (0) ;
 
 $resultats = SQL_commande ("SELECT * FROM menus WHERE numero='".$droit_courant."' AND ordre='0' LIMIT 1", $id_sql) ;
 $l = SQL_tableau_associatif ($resultats, "") ;
 
 $type_affichage_disc = 0 ; // ==1 : Enseignant (gras) -> discipline (groupe)
                            // !=1 : Discipline (gras) -> enseignant (groupe)
 If (!IsSet ($menu)) { $menu = 0 ; }
 Switch ($menu)
  {
   Default  : Echo entete_page (1, "") ;
              Echo "<HTML><HEAD>" ;
              entete_html ("Garennes", "", 0) ;
              Echo styles ("none", "none", "none", $l ["couleur_fond"], "none") ;
              Echo "</HEAD>" ;
              Echo "<FRAMESET ROWS=\"24,*\" FRAMEBORDER=\"0\" BORDER=\"0\">" ;
              Echo "<FRAME SRC=\"./notanet_saisie.php?menu=1\" NAME=\"travail_menu\" NORESIZE SCROLLING=\"NO\" MARGINHEIGHT=\"0\" MARGINWIDTH=\"0\" FRAMEBORDER=\"0\">" ;
	      Echo "<FRAME SRC=\"./notanet_saisie.php?menu=2&message=1\" NAME=\"travail_affichage_1\" MARGINHEIGHT=\"0\" MARGINWIDTH=\"0\" SCROLLING=\"AUTO\" FRAMEBORDER=\"0\">" ;
              Echo "</FRAMESET>" ;
	      Echo "</HTML>" ;
	      Break ;
   Case   1 : // Frame menu module saisie notes
              $id = utilparcode ($_SESSION ["code"]) ;
	      $nom = nom_utilparsession ($_SESSION ["code"],1) ;
              
	      Echo entete_page ("", "") ;
              Echo "<HTML><HEAD>" ;
              entete_html ("Garennes", "travail_affichage_1", 0) ;
              Echo styles ("none", "none", "none", $l ["nom"], "none") ;
	      If (IsSet ($nom_frame)) { $acces = "top.".$nom_frame ; } Else { $acces = "top" ; }
	      Echo "<SCRIPT>" ;
              Echo " ".$acces.".menu_status.document.clear ()\n" ;
              Echo " ".$acces.".menu_status.document.close ()\n" ;
              Echo " ".$acces.".menu_status.document.writeln (\"".Str_Replace ("\"", "'", entete_page ("", ""))."<HTML><BODY BGCOLOR=\\\"".$l ["couleur_fond"]."\\\" onContextMenu=\\\"return false\\\"></BODY></HTML>\")\n" ;
              Echo "</SCRIPT>" ;
              Echo "</HEAD>" ; 
              Include ("./saisie_notes_1.js") ;
              Echo "<BODY BGCOLOR=\"".$l ["couleur_fond"]."\" TEXT=\"".$l ["couleur_texte"]."\" onContextMenu=\"return false\">" ;
	      Echo "<TABLE BORDER=\"0\" WIDTH=\"100%\" CELLSPACING=\"0\" CELLPADDING=\"0\">" ;
              Echo "<TR>" ;
 
              $resultats = SQL_commande ("SELECT nom,prenom FROM utilisateurs u,sessions s WHERE u.id_utilisateur=s.utilisateur AND s.id_session='".$_SESSION ["code"]."' LIMIT 1", $id_sql) ;
              $ligne = SQL_tableau_associatif ($resultats, "") ;
              Echo "<TD>&nbsp;&nbsp;&nbsp;</TD>" ;
              Echo "<TD ALIGN=\"CENTER\"><FONT SIZE=\"4\">&nbsp;Modification/Saisie&nbsp;".$nom_notanet."</FONT>&nbsp;:</TD>" ;
	      Echo "<TD>&nbsp;&nbsp;&nbsp;</TD>" ;
	      // Afficher la liste des classes
              $resultat = SQL_commande ("SELECT DISTINCT p.id_classe,c.nom,c.nom_bref FROM notanet_profils_classes p,classes c WHERE p.id_classe=c.id_classe AND c.millesime='".$millesime."' ORDER BY c.nom_bref,c.nom", $id_sql) ;
              If (SQL_nbr_lignes ($resultat) > 0)
               {
                Echo "<TD>" ;
                Echo "<FORM ACTION=\"./notanet_saisie.php\" NAME=\"modif_saisie_classe\" METHOD=\"POST\" OnSubmit=\"javascript:return verif_classe(0)\">" ;
                Echo "<TABLE BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\" vALIGN=\"TOP\">" ;
                Echo "<TR><TD ALIGN=\"MIDDLE\" VALIGN=\"TOP\">" ;
                Echo "<SELECT NAME=\"id_classe\" OnChange=\"javascript:verif_classe(1)\">" ;
                Echo "<OPTION VALUE=\"0\">Choix d'une classe</OPTION>" ;
	        For ($i = 1 ; $i <= SQL_nbr_lignes ($resultat) ; $i++)
	         {
		  $r = SQL_tableau_associatif ($resultat, "") ;
                  Echo "<OPTION VALUE=\"".$r ["id_classe"]."\">" ;
		  If ($r ["nom"]) { Echo "(".$r ["nom_bref"].") ".$r ["nom"] ; } Else { Echo $r ["nom_bref"] ; }
		  Echo "</OPTION>" ;
                 }
                Echo "</SELECT></TD>" ;
                Echo "<TD vALIGN=\"TOP\">" ;
                Echo "<INPUT TYPE=\"HIDDEN\" NAME=\"code\" VALUE=\"".$_SESSION ["code"]."\">" ;
		Echo "<INPUT TYPE=\"HIDDEN\" NAME=\"menu\" VALUE=\"100\">" ;
                Echo "<INPUT TYPE=\"IMAGE\" SRC=\"../images/ajouter.png\" BORDER=\"0\" TITLE=\"Modification/Saisie de notes d'une classe.\">" ;
                Echo "</TD></TR></TABLE>" ;
                Echo "</FORM>" ;
                Echo "</TD>" ;
	       }
	      Else { Echo "<td>Il n'y a aucune classe d&eacute;finies dans la base de donn&eacute;es NOTANET. D&eacute;finissez-les d'abord.</td>" ; }
	      Echo "<TD>&nbsp;&nbsp;&nbsp;</TD>" ;
              Echo "</TR></TABLE>" ;
              Echo "</BODY></HTML>" ;
              Break ;
   Case   2 : // ----------------------------------------------------------------------------------------------------------------------------------------------
              // Frame travail modification/saisie des notes
	      //
	      Echo entete_page ("", "") ;
              Echo "<HTML><HEAD>" ;
	      Echo "</HEAD>" ;
              Echo "<BODY BACKGROUND=\"../images/fond.png\" onContextMenu=\"return false\">" ;
	      Echo "<CENTER><B>Modification/Saisie&nbsp;de&nbsp;notes</B><BR><BR><BR>" ;
	      Switch ($message)
	       {
	        Case 1 : Echo "Choisissez une classe en haut." ; Break ;
		Case 2 : Echo "Choisissez un enseignant avec sa discipline &agrave; gauche." ; Break ;
	       }
	      Echo "</CENTER>" ;
	      Echo "</BODY></HTML>" ;
              Break ;
   Case 100 : // ----------------------------------------------------------------------------------------------------------------------------------------------
              // Affichage de la page
	      //
	      Echo entete_page (1, "") ;
              Echo "<HTML><HEAD>" ;
              entete_html ("Garennes", "", 0) ;
              Echo styles ("none", "none", "none", $l ["couleur_fond"], "none") ;
              Echo "</HEAD>" ;
              Echo "<FRAMESET COLS=\"180,*\" FRAMEBORDER=\"0\" BORDER=\"0\">" ;
              Echo "<FRAME SRC=\"./notanet_saisie.php?menu=101&id_classe=".$id_classe."\" NAME=\"travail_affichage_2\" NORESIZE SCROLLING=\"NO\" MARGINHEIGHT=\"0\" MARGINWIDTH=\"0\" FRAMEBORDER=\"0\">" ;
	      Echo "<FRAME SRC=\"./notanet_saisie.php?menu=2&message=2&id_classe=".$id_classe."\" NAME=\"travail_affichage_3\" MARGINHEIGHT=\"0\" MARGINWIDTH=\"0\" SCROLLING=\"AUTO\" FRAMEBORDER=\"0\">" ;
              Echo "</FRAMESET>" ;
	      Echo "</HTML>" ;
              Break ;
   Case 101 : // ----------------------------------------------------------------------------------------------------------------------------------------------
              // Afficher la liste des professeurs d'une classe
	      //
              //$resultats = SQL_commande ("SELECT * FROM menus WHERE numero='".$droit_courant."' AND ordre='0'", $id_sql) ;
              //$l = SQL_tableau_associatif ($resultats, "") ;
	      
	      // Liste des disciplines de la classe, alphabetique
	      $requete = "SELECT DISTINCT d.nom_bref,p.id_service_prof,p.discipline,p.sous_discipline,p.groupe_classe,p.professeur,d.nom_long
                            FROM disciplines d,services_classe s,services_prof p
                           WHERE s.classe='".$id_classe."' AND p.classe='".$id_classe."' AND s.discipline=d.id_discipline AND p.discipline=d.id_discipline
			     AND s.id_service_classe=p.service_classe AND p.millesime='".$millesime."'" ;
	      If ($type_affichage_disc == 1) { $requete .= " ORDER BY d.nom_court" ; } Else { $requete .= " ORDER BY d.nom_court" ; }
	      /*
	      $requete = "SELECT d.nom_bref,p.id_service_prof,p.discipline,p.sous_discipline,p.groupe_classe,u.id_utilisateur,u.nom,u.prenom,u.civilite
                            FROM disciplines d,services_classe s,services_prof p,utilisateurs u
                           WHERE s.classe='".$id_classe."' AND p.classe='".$id_classe."' AND s.discipline=d.id_discipline AND p.discipline=d.id_discipline
			     AND s.id_service_classe=p.service_classe AND u.id_utilisateur=p.professeur AND u.millesime='".$millesime."'" ;
	      
              If ($type_affichage_disc == 1) { $requete .= " ORDER BY u.nom,u.prenom,d.nom_court" ; }
	      Else { $requete .= " ORDER BY d.nom_court,u.nom,u.prenom" ; }
	      */
	      $resultat = SQL_commande ($requete, $id_sql) ;
              
	      Echo entete_page ("", "") ;
              Echo "<HTML><HEAD>" ;
              entete_html ("Garennes", "_top", 0) ;
              Echo styles ("none", "none", "none", $l ["nom"], "none") ;
              Echo "</HEAD>" ;
	      
	      If (IsSet ($id_classe) And ($id_classe > 0))
               {
	        $nom_classe = nom_classe_long_parid ($id_classe) ;
		$effectifs = effectif ($id_classe) ;
                If (IsSet ($nom_frame)) { $acces = "top.".$nom_frame ; } Else { $acces = "top" ; }
                Echo "<SCRIPT>" ;
                Echo " ".$acces.".menu_status.document.clear ()\n" ;
                Echo " ".$acces.".menu_status.document.close ()\n" ;
		Echo " ".$acces.".menu_status.document.writeln (\"".Str_Replace ("\"", "'", entete_page ("", ""))."\")\n" ;
                Echo " ".$acces.".menu_status.document.writeln (\"<HTML>\")\n" ;
                Echo " ".$acces.".menu_status.document.writeln (\"<BODY bgcolor='".$l ["couleur_fond"]."' onContextMenu='return false'>\")\n" ;
                Echo " ".$acces.".menu_status.document.writeln (\"<CENTER><FONT COLOR='".$l ["couleur_texte"]."'><B>Classe</B></FONT></CENTER>\")\n" ;
                Echo " ".$acces.".menu_status.document.writeln (\"<TABLE bgcolor='".$l ["lien"]."' BORDER='0' WIDTH='90%' ALIGN='CENTER' CELLSPACING='0' CELLPADDING='0'>\")\n" ;
                Echo " ".$acces.".menu_status.document.writeln (\"<TR>\")\n" ;
                Echo " ".$acces.".menu_status.document.writeln (\"<TD ALIGN='CENTER' VALIGN='MIDDLE' HEIGHT='100%'>&nbsp;<B><FONT COLOR='".$l ["couleur_texte"]."'>" ;
                If (StrLen ($nom_classe) > 14) { Echo "<FONT SIZE='-2'>".$nom_classe."</FONT>" ; } Else { Echo $nom_classe ; }
                Echo "</B>&nbsp;<BR>&nbsp;(".$effectifs."&nbsp;&eacute;l&egrave;ve" ; If ($effectifs > 1) { Echo "s" ; }
		Echo ")&nbsp;</FONT></TD>\")\n" ;
                Echo " ".$acces.".menu_status.document.writeln (\"</TR></TABLE>\")\n" ;
                Echo " ".$acces.".menu_status.document.writeln (\"</BODY></HTML>\")\n" ;
                Echo "</SCRIPT>" ;
               }
              
              Echo "<BODY BGCOLOR=\"".$l ["couleur_fond"]."\" TEXT=\"".$l ["couleur_texte"]."\" onContextMenu=\"return false\">" ;
	      Echo "<SCRIPT> top.travail.travail_menu.document.modif_saisie_classe.id_classe.value=0 </SCRIPT>" ;
              Echo "<TABLE BORDER=0 ALIGN=CENTER CELLPADDING=0 CELLSPACING=0 WIDTH=\"100%\" vALIGN=TOP>" ;
	      Echo "<TR><TD ALIGN=CENTER>&nbsp;".classe_parid ("nom", $id_classe)."&nbsp;(".classe_parid ("nom_bref", $id_classe).")&nbsp;</TD></TR>" ;
	      Echo "<TR><TD ALIGN=CENTER BGCOLOR=\"".$l ["lien"]."\">&nbsp;<B>Enseignants</B>&nbsp;</TD></TR>" ;
              Echo "<TR><TD>&nbsp;</TD></TR>" ;
	      
	      // Verification de l'activation du bulletin avec note de vie scolaire
	      $res = SQL_commande ("SELECT e.bulletin_cpe FROM etablissements e,classes c WHERE c.id_classe='".$id_classe."' AND c.etablissement=e.id_etablissement LIMIT 1", $id_sql) ;
              $bull_cpe = SQL_ligne_suivante ($res) ;
	      $ok_cpe = 0 ;
	      If (($bull_cpe [0] == 3) Or ($bull_cpe [0] == 4))
	       {
	        $ok = SQL_commande ("SELECT a.id_notanet_attribution_eleve FROM notanet_attributions_eleve a,eleves c
		                      WHERE a.id_service_prof='-4' AND a.id_eleve=c.id_eleve AND c.classe='".$id_classe."' LIMIT 1", $id_sql) ;
		If (SQL_nbr_lignes ($ok) == 1) { $ok_cpe = 1 ; }
	       }
	      $table_disc_param [0][0] = 0 ;
	      If ((SQL_nbr_lignes ($resultat) > 0) Or ($ok_cpe == 1))
	       {
                For ($i = 0 ; $i < SQL_nbr_lignes ($resultat) ; $i++)
                 {
                  $ligne = SQL_tableau_associatif ($resultat, "") ;
		  If ($ligne ["sous_discipline"] > 0)
		   {
		    $res_sd = SQL_commande ("SELECT id_sous_discipline, nom FROM sous_disciplines WHERE id_sous_discipline=".$ligne ["sous_discipline"]." LIMIT 1", $id_sql) ;
		    $sd = SQL_ligne_suivante ($res_sd) ;
		   }
                  Else { $sd [0] = 0 ; }
		  If ($ligne ["groupe_classe"] > 0)
		   {
		    $res_gc = SQL_commande ("SELECT id_groupe_classe, code_groupe FROM groupes_classe WHERE id_groupe_classe=".$ligne ["groupe_classe"]." LIMIT 1", $id_sql) ;
		    $gc = SQL_ligne_suivante ($res_gc) ;
		   }
                  Else { $gc [0] = 0 ; }
		  // Determine l'enseignant de la discipline
		  If ($ligne ["professeur"] < 0)
		   {
		    // Alias
		    $alias_s = SQL_commande ("SELECT u.id_utilisateur,u.nom,u.prenom,u.civilite FROM groupes_alias g,utilisateurs u WHERE g.id_alias=-".$ligne ["professeur"]." AND g.numero=1 AND g.id_utilisateur=u.id_utilisateur LIMIT 1", $id_sql) ;
		    If (SQL_nbr_lignes ($alias_s) == 1)
		     {
		      $alias = SQL_ligne_suivante ($alias_s) ;
		      $ligne ["id_utilisateur"] = $alias [0] ;
		      $ligne ["nom"] = $alias [1] ;
		      $ligne ["prenom"] = $alias [2] ;
		      $ligne ["civilite"] = $alias [3] ;
		     }
		    Else { $ligne ["nom"] = $ligne ["prenom"] = "" ; $ligne ["civilite"] = $ligne ["id_utilisateur"] = 0 ; }
		   }
		  Else
		   {
		    $utils = SQL_commande ("SELECT id_utilisateur,nom,prenom,civilite FROM utilisateurs WHERE id_utilisateur='".$ligne ["professeur"]."' LIMIT 1", $id_sql) ;
		    If (SQL_nbr_lignes ($utils) == 1)
		     {
		      $util = SQL_ligne_suivante ($utils) ;
		      $ligne ["id_utilisateur"] = $util [0] ;
		      $ligne ["nom"] = $util [1] ;
		      $ligne ["prenom"] = $util [2] ;
		      $ligne ["civilite"] = $util [3] ;
		     }
		    Else { $ligne ["nom"] = $ligne ["prenom"] = "" ; $ligne ["civilite"] = $ligne ["id_utilisateur"] = 0 ; }
		   }
                  Echo "<TR><TD>&nbsp;<A HREF=\"./notanet_saisie.php?menu=200&id_service_prof=".$ligne ["id_service_prof"] ;
                  Echo "&id_discipline=".$ligne ["discipline"]."&id_professeur=".$ligne ["id_utilisateur"]."\" TARGET=\"travail_affichage_3\">" ;
                  Echo "<FONT FACE=\"ARIAL\" COLOR=\"".$l ["couleur_texte"]."\" SIZE=\"".$l ["titre"]."\" STYLE=\"font-size:12px\"><B>" ;
		  If (StrPos ($ligne ["prenom"], "-"))
		   {
		    $prenom = SubStr ($ligne ["prenom"], 0, 1)."." ;
		    $prenom .= SubStr ($ligne ["prenom"], StrPos ($ligne ["prenom"], "-")+1, 1) ;
		   }
                  Else
		   {
		    $prenom = SubStr ($ligne ["prenom"], 0, 1) ;
		   }
		  $liste = notanet_liste_eleve_par_service_prof ($ligne ["id_service_prof"]) ;
		  If ($type_affichage_disc == 1)
		   {
                    Echo $ligne ["nom"]."&nbsp;" ;
		    Echo "<I>".$prenom.".</I></B>&nbsp;->&nbsp;" ;
		    Echo $ligne ["nom_bref"] ;
		    If ($liste [0][0][0] > 0)
		     {
		      Echo "&nbsp;(" ;
		      For ($j = 1 ; $j <= $liste [0][0][0] ; $j ++)
		       {
		        If ($j > 1) { Echo "-" ; }
		        Echo $liste [$j][6][0] ;
			$dp_ok = SQL_commande ("SELECT mode_calcul FROM notanet_proprietes WHERE id_notanet_code_epreuve='".$liste [$j][5][0]."' LIMIT 1", $id_sql) ;
			If (SQL_nbr_lignes ($dp_ok) == 1)
			 {
			  $l_dp = SQL_ligne_suivante ($dp_ok) ;
			  If ($l_dp [0] == 0)
			   {
			    $table_disc_param [0][0]++ ;
			    $table_disc_param [$table_disc_param [0][0]][0] = $liste [$j][5][0] ; // id notanet code epreuve
			    $table_disc_param [$table_disc_param [0][0]][1] = $liste [$j][6][0] ; // code epreuve
			    $table_disc_param [$table_disc_param [0][0]][2] = $liste [$j][1][0] ; // id service prof
			    $table_disc_param [$table_disc_param [0][0]][3] = $liste [$j][2][0] ; // id discipline
			   }
			 }
		       }
		      Echo ")" ;
		     }
                   }
                  Else
		   {
		    Echo $ligne ["nom_bref"]."</B>&nbsp;->&nbsp;" ;
		    Echo $ligne ["nom"]."&nbsp;<I>".$prenom.".</I>" ;
		    //If ($liste [1][6] != "") { Echo "&nbsp;(".$liste [1][6].")" ; }
		    If ($liste [0][0][0] > 0)
		     {
		      Echo "&nbsp;(" ;
		      For ($j = 1 ; $j <= $liste [0][0][0] ; $j ++)
		       {
		        If ($j > 1) { Echo "-" ; }
		        Echo $liste [$j][6][0] ;
			$dp_ok = SQL_commande ("SELECT mode_calcul FROM notanet_proprietes WHERE id_notanet_code_epreuve='".$liste [$j][5][0]."' LIMIT 1", $id_sql) ;
			If (SQL_nbr_lignes ($dp_ok) == 1)
			 {
			  $l_dp = SQL_ligne_suivante ($dp_ok) ;
			  If ($l_dp [0] == 0)
			   {
			    $table_disc_param [0][0]++ ;
			    $table_disc_param [$table_disc_param [0][0]][0] = $liste [$j][5][0] ; // id notanet code epreuve
			    $table_disc_param [$table_disc_param [0][0]][1] = $liste [$j][6][0] ; // code epreuve
			    $table_disc_param [$table_disc_param [0][0]][2] = $liste [$j][1][0] ; // id service prof
			    $table_disc_param [$table_disc_param [0][0]][3] = $liste [$j][2][0] ; // id discipline
			   }
			 }
		       }
		      Echo ")" ;
		     }
		   }
		  Echo "&nbsp;</FONT></A></TD></TR>" ;
                 }
		If ($ok_cpe == 1)
		 {
		  Echo "<tr><td>&nbsp;<a href=\"./notanet_saisie.php?menu=200&id_service_prof=-4&id_classe=".$id_classe."\" target=\"travail_affichage_3\">" ;
                  Echo "<font face=\"arial\" color=\"".$l ["couleur_texte"]."\" size=\"".$l ["titre"]."\" style=\"font-size:12px\"><b>" ;
		  $liste = notanet_liste_eleve_vie_scolaire ($id_classe) ;
                  Echo "Vie&nbsp;scolaire</B>" ;
		  If ($liste [0][0][0] > 0)
		   {
		    Echo "&nbsp;(" ;
		    For ($j = 1 ; $j <= $liste [0][0][0] ; $j ++)
		     {
		      If ($j > 1) { Echo "-" ; }
		      Echo $liste [$j][6][0] ;
		     }
		    Echo ")" ;	
		   }
		  Echo "&nbsp;</font></a></td></tr>" ;
		 }
		// Parametrages
		If ($table_disc_param [0][0] > 0)
		 {
		  Echo "<tr><td>&nbsp;</td></tr>" ;
		  Echo "<tr><td align=center bgcolor=\"".$l ["lien"]."\">&nbsp;<b>D&eacute;finition des pr&eacute;-s&eacute;lections</b>&nbsp;</td></tr>" ;
                  Echo "<tr><td>&nbsp;</td></tr>" ;
		  For ($j = 1 ; $j <= $table_disc_param [0][0] ; $j++)
		   {
		    Echo "<tr><td>&nbsp;<a href=\"./notanet_saisie.php?menu=500" ;
		    Echo "&id_service_prof=".$table_disc_param [$j][2] ;
		    Echo "&id_notanet_code_epreuve=".$table_disc_param [$j][0] ;
		    Echo "&code_epreuve=".$table_disc_param [$j][1] ;
		    Echo "&id_classe=".$id_classe."\" target=\"travail_affichage_3\">" ;
                    Echo "<font face=\"arial\" color=\"".$l ["couleur_texte"]."\" size=\"".$l ["titre"]."\" style=\"font-size:12px\"><b>" ;
		    Echo notanet_nom_discipline ($table_disc_param [$j][0], "")."&nbsp;(".$table_disc_param [$j][1].")</b>" ;
		   }
		 }
               }
              Else
	       {
	        Echo "<TR><TD ALIGN=CENTER>&nbsp;Aucun&nbsp;enseignants&nbsp;</TD></TR>" ;
		Echo "<TR><TD ALIGN=CENTER>&nbsp;dans&nbsp;la&nbsp;base&nbsp;</TD></TR>" ;
		Echo "<TR><TD ALIGN=CENTER>&nbsp;pour&nbsp;cette&nbsp;classe&nbsp;</TD></TR>" ;
	       }
              Echo "</TABLE>" ;
	      Echo "</BODY></HTML>" ;
              Break ;
   Case 200 : // ----------------------------------------------------------------------------------------------------------------------------------------------
              // Interface de saisie des notes
              // Parametres
	      $reentrance = 1 ;
	      If ($id_service_prof == -4) { Include ("../../cpe/pages/notanet_saisie.php") ; }
	      Else { Include ("../../professeurs/pages/notanet_saisie.php") ; }
              Break ;
   Case 300 : // ----------------------------------------------------------------------------------------------------------------------------------------------
              // Parametrage
	      $reentrance = 1 ;
	      Include ("../../professeurs/pages/saisie_parametres.php") ;
              Break ;
   Case 500 : // ----------------------------------------------------------------------------------------------------------------------------------------------
              // Parametrage de la saisie des matieres sans notation
	      $id_notanet_code_epreuve = var_courante ("id_notanet_code_epreuve", 0, null) ;
	      $code_epreuve = var_courante ("code_epreuve", 0, null) ;
	      $id_service_prof = var_courante ("id_service_prof", 0, null) ;
	      $id_classe = var_courante ("id_classe", 0, null) ;
	      $action = var_courante ("action", 0, null) ;
	      If (IsSet ($action) And ($action >= 1) And ($action <= 4))
	       {
	        $cde = var_courante ("cde", 0, 0) ;
	        Switch ($action)
		 {
		  Case 3 : // Fin modification
		           If ($cde != 0) { detruire_configuration ("NOTANET_SAISIE", $code_epreuve, "CODE_".$cde) ; }
		  Case 1 : // Ajouter
		           $valeur1 = var_courante ("valeur1", 0, "") ;
		           $operateur1 = var_courante ("operateur1", 0, 0) ;
		           $valeur2 = var_courante ("valeur2", 0, "") ;
		           $operateur2 = var_courante ("operateur2", 0, 0) ;
			   If ($operateur1 == 0) { $valeur1 = "" ; }
			   If ($operateur2 == 0) { $valeur2 = "" ; }
		           $chaine = $valeur1."|".$operateur1."|".$operateur2."|".$valeur2 ;
		           If (($cde != 0) And (($operateur1 != 0) Or ($operateur2 != 0)))
		            {
		             sauvegarde_configuration ("NOTANET_SAISIE", $code_epreuve, "CODE_".$cde, $chaine) ;
		            }
			   Break ;
		  Case 2 : // Modifier
			   $r = restaure_configuration ("NOTANET_SAISIE", $code_epreuve, "CODE_".$cde) ;
			   $modif = notanet_comparaison_saisie ($r, "", 0) ;
			   $modif [4] = $cde ;
		           Break ;
		  Case 4 : // Effacer
			   If ($cde != 0) { detruire_configuration ("NOTANET_SAISIE", $code_epreuve, "CODE_".$cde) ; }
		           Break ;
		 }
	       }
	      If (IsSet ($id_notanet_code_epreuve))
	       {
	        Echo entete_page ("", "") ;
                Echo "<html><head>" ;
                entete_html ("Garennes", "", 0) ;
                Echo styles ("none", "none", "none", $l ["nom"], "none") ;
                Echo "</head>" ;
	        Echo "<body background=\"../images/fond.png\" text=\"".$l ["couleur_texte"]."\" onContextMenu=\"return false\">" ;
	        Echo "<center><b>Param&eacute;trage de la saisie<br>" ;
	        Echo notanet_nom_discipline ($id_notanet_code_epreuve, "")."&nbsp;(".$code_epreuve.")</b></center><br>" ;
		$type_notes = SQL_commande ("SELECT DISTINCT t.id_notanet_type_note,t.code,t.libelle FROM notanet_proprietes p, notanet_types_notes t WHERE p.id_notanet_code_epreuve='".$id_notanet_code_epreuve."' AND p.id_notanet_type_note=t.id_notanet_type_note ORDER BY libelle,code", $id_sql) ;
		$nbr_tn = SQL_nbr_lignes ($type_notes) ;
		If ($nbr_tn > 0)
		 {
		  $table [0][0] = 0 ;
		  $aff = 0 ;
		  For ($i = 0 ; $i < $nbr_tn ; $i++)
		   {
		    $ligne = SQL_ligne_suivante ($type_notes) ;
		    If ($ligne [1] != $absent)
		     {
		      $r = restaure_configuration ("NOTANET_SAISIE", $code_epreuve, "CODE_".$ligne [0]) ;
		      //echo "NOTANET_SAISIE->".$code_epreuve."->CODE_".$ligne [0]."=".$r."<br>" ;
		      If (($r == "") Or ((IsSet ($modif)) And ($modif [4] == $ligne [0])))
		       {
		        $table [0][0]++ ;
		        $table [$table [0][0]][0] = $ligne [0] ;
		        $table [$table [0][0]][1] = $ligne [1] ;
		        $table [$table [0][0]][2] = $ligne [2] ;
		       }
		      Else
		       {
		        $t = notanet_comparaison_saisie ($r, "", 0) ;
			If ($aff == 0)
			 {
			  Echo "<table align=\"center\" border=\"0\" bgcolor=\"".$l ["couleur_fond"]."\" style=\"border:1px solid #000000;border-collapse:collapse\" cellspacing=\"0\" cellpadding=\"0\">" ;
		          Echo "<tr><td colspan=\"9\">&nbsp;</td></tr>" ;
			 }
		        Echo "<tr>" ;
			Echo "<form action=\"notanet_saisie.php\" method=\"post\">" ;
		        Echo "<input type=\"hidden\" name=\"menu\" value=\"500\">" ;
		        Echo "<input type=\"hidden\" name=\"action\" value=\"2\">" ;
		        Echo "<input type=\"hidden\" name=\"id_notanet_code_epreuve\" value=\"".$id_notanet_code_epreuve."\">" ;
		        Echo "<input type=\"hidden\" name=\"code_epreuve\" value=\"".$code_epreuve."\">" ;
		        Echo "<input type=\"hidden\" name=\"id_service_prof\" value=\"".$id_service_prof."\">" ;
		        Echo "<input type=\"hidden\" name=\"id_classe\" value=\"".$id_classe."\">" ;
			Echo "<input type=\"hidden\" name=\"cde\" value=\"".$ligne [0]."\">" ;
			Echo "<td><input type=\"image\" src=\"../images/edition.png\" title=\"Modifier\" alt==\"Modifier\"></td>" ;
			Echo "</form>" ;
			Echo "<form action=\"notanet_saisie.php\" method=\"post\">" ;
		        Echo "<input type=\"hidden\" name=\"menu\" value=\"500\">" ;
		        Echo "<input type=\"hidden\" name=\"action\" value=\"4\">" ;
		        Echo "<input type=\"hidden\" name=\"id_notanet_code_epreuve\" value=\"".$id_notanet_code_epreuve."\">" ;
		        Echo "<input type=\"hidden\" name=\"code_epreuve\" value=\"".$code_epreuve."\">" ;
		        Echo "<input type=\"hidden\" name=\"id_service_prof\" value=\"".$id_service_prof."\">" ;
		        Echo "<input type=\"hidden\" name=\"id_classe\" value=\"".$id_classe."\">" ;
			Echo "<input type=\"hidden\" name=\"cde\" value=\"".$ligne [0]."\">" ;
			Echo "<td><input type=\"image\" src=\"../images/effacer.png\" title=\"Effacer\" alt==\"Effacer\"></td>" ;
			Echo "</form>" ;
		        Echo "<td>&nbsp;Si&nbsp;".$t [0]."</td>" ;
		        Echo "<td>".$t [1]."</td>" ;
		        Echo "<td>&nbsp;<b>VALEUR</b>&nbsp;</td>" ;
		        Echo "<td>".$t [2]."</td>" ;
		        Echo "<td>".$t [3]."</td>" ;
		        Echo "<td align=\"right\">&nbsp;Alors&nbsp;pr&eacute;-s&eacute;lection&nbsp;du&nbsp;code&nbsp;</td>" ;
		        Echo "<td>".$ligne [2]." (".$ligne [1].")&nbsp;</td>" ;
			Echo "</tr>" ;
			$aff = 1 ;
		       }
		     }
		   }
		  If ($aff == 1) { Echo "<tr><td colspan=\"9\">&nbsp;</td></tr></table><br>" ; }
		  // Interface de saisie/modification pour un code
		  If ($table [0][0] > 0)
		   {
		    Echo "<form action=\"notanet_saisie.php\" method=\"post\">" ;
		    Echo "<input type=\"hidden\" name=\"menu\" value=\"500\">" ;
		    Echo "<input type=\"hidden\" name=\"action\" value=\"".(1+(IsSet ($modif)*2))."\">" ;
		    Echo "<input type=\"hidden\" name=\"id_notanet_code_epreuve\" value=\"".$id_notanet_code_epreuve."\">" ;
		    Echo "<input type=\"hidden\" name=\"code_epreuve\" value=\"".$code_epreuve."\">" ;
		    Echo "<input type=\"hidden\" name=\"id_service_prof\" value=\"".$id_service_prof."\">" ;
		    Echo "<input type=\"hidden\" name=\"id_classe\" value=\"".$id_classe."\">" ;
		    Echo "<table align=\"center\" border=\"0\" bgcolor=\"".$l ["couleur_fond"]."\" style=\"border:1px solid #000000;border-collapse:collapse\" cellspacing=\"0\" cellpadding=\"0\">" ;
		    Echo "<tr><td colspan=\"8\">&nbsp;</td></tr>" ;
		    Echo "<tr><td colspan=\"8\" align=\"center\">&nbsp;<b>" ;
		    If (!IsSet ($modif)) { Echo "Ajouter une pr&eacute;-s&eacute;lection." ; }
		    Else { Echo "Modification d'une pr&eacute;-s&eacute;lection." ; }
		    Echo "</b>&nbsp;</td></tr>" ;
		    Echo "<tr><td colspan=\"8\">&nbsp;</td></tr>" ;
		    Echo "<tr>" ;
		    Echo "<td>&nbsp;Si&nbsp;<input type=\"text\" name=\"valeur1\" value=\"".$modif [0]."\" size=\"3\" maxlength=\"5\"></td>" ;
		    Echo "<td><select name=\"operateur1\">" ;
		    For ($i = 0 ; $i < notanet_nombre_operateurs () ; $i++)
		     {
		      Echo "<option value=\"".$i."\"" ; If (IsSet ($modif) And ($modif [1] == notanet_operateur ($i))) { Echo " selected" ; }
		      Echo ">".notanet_operateur ($i)."</option>" ;
		     }
		    Echo "</td>" ;
		    Echo "<td>&nbsp;<b>VALEUR</b>&nbsp;</td>" ;
		    Echo "<td><select name=\"operateur2\">" ;
		    For ($i = 0 ; $i < notanet_nombre_operateurs () ; $i++)
		     {
		      Echo "<option value=\"".$i."\"" ; If (IsSet ($modif) And ($modif [2] == notanet_operateur ($i))) { Echo " selected" ; }
		      Echo ">".notanet_operateur ($i)."</option>" ;
		     }
		    Echo "</td>" ;
		    Echo "<td><input type=\"text\" name=\"valeur2\" value=\"".$modif [3]."\" size=\"3\" maxlength=\"5\"></td>" ;
		    Echo "<td align=\"right\">&nbsp;Alors&nbsp;pr&eacute;-s&eacute;lection&nbsp;du&nbsp;code&nbsp;</td>" ;
		    Echo "<td><select name=\"cde\">" ;
		    For ($i = 1 ; $i <= $table [0][0] ; $i++)
		     {
		      Echo "<option value=\"".$table [$i][0]."\"" ; If (IsSet ($modif) And ($modif [4] == $table [$i][0])) { Echo " selected" ; }
		      Echo ">".$table [$i][2]." (".$table [$i][1].")</option>" ;
		     }
		    Echo "</select>&nbsp;</td>" ;
		    Echo "<td><input type=\"image\" src=\"../images/ajouter.png\" title=\"Valider\" alt=\"Valider\"></td>" ;
		    Echo "</tr>" ;
		    Echo "</form>" ;
		    If (IsSet ($modif))
		     {
		      Echo "<tr><td colspan=\"8\">&nbsp;</td></tr>" ;
		      Echo "<form action=\"notanet_saisie.php\" method=\"post\">" ;
		      Echo "<input type=\"hidden\" name=\"menu\" value=\"500\">" ;
		      Echo "<input type=\"hidden\" name=\"action\" value=\"0\">" ;
		      Echo "<input type=\"hidden\" name=\"id_notanet_code_epreuve\" value=\"".$id_notanet_code_epreuve."\">" ;
		      Echo "<input type=\"hidden\" name=\"code_epreuve\" value=\"".$code_epreuve."\">" ;
		      Echo "<input type=\"hidden\" name=\"id_service_prof\" value=\"".$id_service_prof."\">" ;
		      Echo "<input type=\"hidden\" name=\"id_classe\" value=\"".$id_classe."\">" ;
		      Echo "<tr><td colspan=\"8\" align=\"center\">" ;
		      Echo "<input type=\"image\" src=\"../images/annuler.png\" title=\"Annuler\" alt=\"Annuler\">" ;
		      Echo "</td></tr>" ;
		      Echo "</form>" ;
		     }
		    Echo "<tr><td colspan=\"8\">&nbsp;</td></tr>" ;
		    Echo "</table>" ;
		   }
		 }
		Else
		 {
		  Echo "<br><center><b>Aucun code n'a &eacute;t&eacute; d&eacute;fini pour cette saisie.</b></center>" ;
		 }
	        Echo "</body></html>" ;
	       }
	      Else
	       {
	        Header ("Location:./notanet_saisie.php?menu=2") ;
	       }
	      Break ;
  }
?>